impeachment (of a public official) - Español Inglés Diccionario